.m0 {
  margin: 0rpx; }

.p0 {
  padding: 0rpx; }

.mt0 {
  margin-top: 0rpx; }

.mr0 {
  margin-right: 0rpx; }

.mb0 {
  margin-bottom: 0rpx; }

.ml0 {
  margin-left: 0rpx; }

.pt0 {
  padding-top: 0rpx; }

.pr0 {
  padding-right: 0rpx; }

.pb0 {
  padding-bottom: 0rpx; }

.pl0 {
  padding-left: 0rpx; }

.mx0 {
  margin-left: 0rpx;
  margin-right: 0rpx; }

.my0 {
  margin-top: 0rpx;
  margin-bottom: 0rpx; }

.px0 {
  padding-left: 0rpx;
  padding-right: 0rpx; }

.py0 {
  padding-top: 0rpx;
  padding-bottom: 0rpx; }

.pxy0 {
  padding-left: 0rpx;
  padding-right: 0rpx;
  padding-top: 0rpx;
  padding-bottom: 0rpx; }

.fs0 {
  font-size: 0rpx; }

.ellipsis0 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 0;
  -webkit-box-orient: vertical; }

.r0 {
  border-radius: 0rpx; }

.m1 {
  margin: 2rpx; }

.p1 {
  padding: 2rpx; }

.mt1 {
  margin-top: 2rpx; }

.mr1 {
  margin-right: 2rpx; }

.mb1 {
  margin-bottom: 2rpx; }

.ml1 {
  margin-left: 2rpx; }

.pt1 {
  padding-top: 2rpx; }

.pr1 {
  padding-right: 2rpx; }

.pb1 {
  padding-bottom: 2rpx; }

.pl1 {
  padding-left: 2rpx; }

.mx1 {
  margin-left: 2rpx;
  margin-right: 2rpx; }

.my1 {
  margin-top: 2rpx;
  margin-bottom: 2rpx; }

.px1 {
  padding-left: 2rpx;
  padding-right: 2rpx; }

.py1 {
  padding-top: 2rpx;
  padding-bottom: 2rpx; }

.pxy1 {
  padding-left: 2rpx;
  padding-right: 2rpx;
  padding-top: 2rpx;
  padding-bottom: 2rpx; }

.fs1 {
  font-size: 2rpx; }

.ellipsis1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical; }

.r1 {
  border-radius: 2rpx; }

.m2 {
  margin: 4rpx; }

.p2 {
  padding: 4rpx; }

.mt2 {
  margin-top: 4rpx; }

.mr2 {
  margin-right: 4rpx; }

.mb2 {
  margin-bottom: 4rpx; }

.ml2 {
  margin-left: 4rpx; }

.pt2 {
  padding-top: 4rpx; }

.pr2 {
  padding-right: 4rpx; }

.pb2 {
  padding-bottom: 4rpx; }

.pl2 {
  padding-left: 4rpx; }

.mx2 {
  margin-left: 4rpx;
  margin-right: 4rpx; }

.my2 {
  margin-top: 4rpx;
  margin-bottom: 4rpx; }

.px2 {
  padding-left: 4rpx;
  padding-right: 4rpx; }

.py2 {
  padding-top: 4rpx;
  padding-bottom: 4rpx; }

.pxy2 {
  padding-left: 4rpx;
  padding-right: 4rpx;
  padding-top: 4rpx;
  padding-bottom: 4rpx; }

.fs2 {
  font-size: 4rpx; }

.ellipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

.r2 {
  border-radius: 4rpx; }

.m3 {
  margin: 6rpx; }

.p3 {
  padding: 6rpx; }

.mt3 {
  margin-top: 6rpx; }

.mr3 {
  margin-right: 6rpx; }

.mb3 {
  margin-bottom: 6rpx; }

.ml3 {
  margin-left: 6rpx; }

.pt3 {
  padding-top: 6rpx; }

.pr3 {
  padding-right: 6rpx; }

.pb3 {
  padding-bottom: 6rpx; }

.pl3 {
  padding-left: 6rpx; }

.mx3 {
  margin-left: 6rpx;
  margin-right: 6rpx; }

.my3 {
  margin-top: 6rpx;
  margin-bottom: 6rpx; }

.px3 {
  padding-left: 6rpx;
  padding-right: 6rpx; }

.py3 {
  padding-top: 6rpx;
  padding-bottom: 6rpx; }

.pxy3 {
  padding-left: 6rpx;
  padding-right: 6rpx;
  padding-top: 6rpx;
  padding-bottom: 6rpx; }

.fs3 {
  font-size: 6rpx; }

.ellipsis3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.r3 {
  border-radius: 6rpx; }

.m4 {
  margin: 8rpx; }

.p4 {
  padding: 8rpx; }

.mt4 {
  margin-top: 8rpx; }

.mr4 {
  margin-right: 8rpx; }

.mb4 {
  margin-bottom: 8rpx; }

.ml4 {
  margin-left: 8rpx; }

.pt4 {
  padding-top: 8rpx; }

.pr4 {
  padding-right: 8rpx; }

.pb4 {
  padding-bottom: 8rpx; }

.pl4 {
  padding-left: 8rpx; }

.mx4 {
  margin-left: 8rpx;
  margin-right: 8rpx; }

.my4 {
  margin-top: 8rpx;
  margin-bottom: 8rpx; }

.px4 {
  padding-left: 8rpx;
  padding-right: 8rpx; }

.py4 {
  padding-top: 8rpx;
  padding-bottom: 8rpx; }

.pxy4 {
  padding-left: 8rpx;
  padding-right: 8rpx;
  padding-top: 8rpx;
  padding-bottom: 8rpx; }

.fs4 {
  font-size: 8rpx; }

.ellipsis4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical; }

.r4 {
  border-radius: 8rpx; }

.m5 {
  margin: 10rpx; }

.p5 {
  padding: 10rpx; }

.mt5 {
  margin-top: 10rpx; }

.mr5 {
  margin-right: 10rpx; }

.mb5 {
  margin-bottom: 10rpx; }

.ml5 {
  margin-left: 10rpx; }

.pt5 {
  padding-top: 10rpx; }

.pr5 {
  padding-right: 10rpx; }

.pb5 {
  padding-bottom: 10rpx; }

.pl5 {
  padding-left: 10rpx; }

.mx5 {
  margin-left: 10rpx;
  margin-right: 10rpx; }

.my5 {
  margin-top: 10rpx;
  margin-bottom: 10rpx; }

.px5 {
  padding-left: 10rpx;
  padding-right: 10rpx; }

.py5 {
  padding-top: 10rpx;
  padding-bottom: 10rpx; }

.pxy5 {
  padding-left: 10rpx;
  padding-right: 10rpx;
  padding-top: 10rpx;
  padding-bottom: 10rpx; }

.fs5 {
  font-size: 10rpx; }

.ellipsis5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical; }

.r5 {
  border-radius: 10rpx; }

.m6 {
  margin: 12rpx; }

.p6 {
  padding: 12rpx; }

.mt6 {
  margin-top: 12rpx; }

.mr6 {
  margin-right: 12rpx; }

.mb6 {
  margin-bottom: 12rpx; }

.ml6 {
  margin-left: 12rpx; }

.pt6 {
  padding-top: 12rpx; }

.pr6 {
  padding-right: 12rpx; }

.pb6 {
  padding-bottom: 12rpx; }

.pl6 {
  padding-left: 12rpx; }

.mx6 {
  margin-left: 12rpx;
  margin-right: 12rpx; }

.my6 {
  margin-top: 12rpx;
  margin-bottom: 12rpx; }

.px6 {
  padding-left: 12rpx;
  padding-right: 12rpx; }

.py6 {
  padding-top: 12rpx;
  padding-bottom: 12rpx; }

.pxy6 {
  padding-left: 12rpx;
  padding-right: 12rpx;
  padding-top: 12rpx;
  padding-bottom: 12rpx; }

.fs6 {
  font-size: 12rpx; }

.ellipsis6 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical; }

.r6 {
  border-radius: 12rpx; }

.m7 {
  margin: 14rpx; }

.p7 {
  padding: 14rpx; }

.mt7 {
  margin-top: 14rpx; }

.mr7 {
  margin-right: 14rpx; }

.mb7 {
  margin-bottom: 14rpx; }

.ml7 {
  margin-left: 14rpx; }

.pt7 {
  padding-top: 14rpx; }

.pr7 {
  padding-right: 14rpx; }

.pb7 {
  padding-bottom: 14rpx; }

.pl7 {
  padding-left: 14rpx; }

.mx7 {
  margin-left: 14rpx;
  margin-right: 14rpx; }

.my7 {
  margin-top: 14rpx;
  margin-bottom: 14rpx; }

.px7 {
  padding-left: 14rpx;
  padding-right: 14rpx; }

.py7 {
  padding-top: 14rpx;
  padding-bottom: 14rpx; }

.pxy7 {
  padding-left: 14rpx;
  padding-right: 14rpx;
  padding-top: 14rpx;
  padding-bottom: 14rpx; }

.fs7 {
  font-size: 14rpx; }

.ellipsis7 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical; }

.r7 {
  border-radius: 14rpx; }

.m8 {
  margin: 16rpx; }

.p8 {
  padding: 16rpx; }

.mt8 {
  margin-top: 16rpx; }

.mr8 {
  margin-right: 16rpx; }

.mb8 {
  margin-bottom: 16rpx; }

.ml8 {
  margin-left: 16rpx; }

.pt8 {
  padding-top: 16rpx; }

.pr8 {
  padding-right: 16rpx; }

.pb8 {
  padding-bottom: 16rpx; }

.pl8 {
  padding-left: 16rpx; }

.mx8 {
  margin-left: 16rpx;
  margin-right: 16rpx; }

.my8 {
  margin-top: 16rpx;
  margin-bottom: 16rpx; }

.px8 {
  padding-left: 16rpx;
  padding-right: 16rpx; }

.py8 {
  padding-top: 16rpx;
  padding-bottom: 16rpx; }

.pxy8 {
  padding-left: 16rpx;
  padding-right: 16rpx;
  padding-top: 16rpx;
  padding-bottom: 16rpx; }

.fs8 {
  font-size: 16rpx; }

.ellipsis8 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical; }

.r8 {
  border-radius: 16rpx; }

.m9 {
  margin: 18rpx; }

.p9 {
  padding: 18rpx; }

.mt9 {
  margin-top: 18rpx; }

.mr9 {
  margin-right: 18rpx; }

.mb9 {
  margin-bottom: 18rpx; }

.ml9 {
  margin-left: 18rpx; }

.pt9 {
  padding-top: 18rpx; }

.pr9 {
  padding-right: 18rpx; }

.pb9 {
  padding-bottom: 18rpx; }

.pl9 {
  padding-left: 18rpx; }

.mx9 {
  margin-left: 18rpx;
  margin-right: 18rpx; }

.my9 {
  margin-top: 18rpx;
  margin-bottom: 18rpx; }

.px9 {
  padding-left: 18rpx;
  padding-right: 18rpx; }

.py9 {
  padding-top: 18rpx;
  padding-bottom: 18rpx; }

.pxy9 {
  padding-left: 18rpx;
  padding-right: 18rpx;
  padding-top: 18rpx;
  padding-bottom: 18rpx; }

.fs9 {
  font-size: 18rpx; }

.ellipsis9 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical; }

.r9 {
  border-radius: 18rpx; }

.m10 {
  margin: 20rpx; }

.p10 {
  padding: 20rpx; }

.mt10 {
  margin-top: 20rpx; }

.mr10 {
  margin-right: 20rpx; }

.mb10 {
  margin-bottom: 20rpx; }

.ml10 {
  margin-left: 20rpx; }

.pt10 {
  padding-top: 20rpx; }

.pr10 {
  padding-right: 20rpx; }

.pb10 {
  padding-bottom: 20rpx; }

.pl10 {
  padding-left: 20rpx; }

.mx10 {
  margin-left: 20rpx;
  margin-right: 20rpx; }

.my10 {
  margin-top: 20rpx;
  margin-bottom: 20rpx; }

.px10 {
  padding-left: 20rpx;
  padding-right: 20rpx; }

.py10 {
  padding-top: 20rpx;
  padding-bottom: 20rpx; }

.pxy10 {
  padding-left: 20rpx;
  padding-right: 20rpx;
  padding-top: 20rpx;
  padding-bottom: 20rpx; }

.fs10 {
  font-size: 20rpx; }

.ellipsis10 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical; }

.r10 {
  border-radius: 20rpx; }

.m11 {
  margin: 22rpx; }

.p11 {
  padding: 22rpx; }

.mt11 {
  margin-top: 22rpx; }

.mr11 {
  margin-right: 22rpx; }

.mb11 {
  margin-bottom: 22rpx; }

.ml11 {
  margin-left: 22rpx; }

.pt11 {
  padding-top: 22rpx; }

.pr11 {
  padding-right: 22rpx; }

.pb11 {
  padding-bottom: 22rpx; }

.pl11 {
  padding-left: 22rpx; }

.mx11 {
  margin-left: 22rpx;
  margin-right: 22rpx; }

.my11 {
  margin-top: 22rpx;
  margin-bottom: 22rpx; }

.px11 {
  padding-left: 22rpx;
  padding-right: 22rpx; }

.py11 {
  padding-top: 22rpx;
  padding-bottom: 22rpx; }

.pxy11 {
  padding-left: 22rpx;
  padding-right: 22rpx;
  padding-top: 22rpx;
  padding-bottom: 22rpx; }

.fs11 {
  font-size: 22rpx; }

.ellipsis11 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 11;
  -webkit-box-orient: vertical; }

.r11 {
  border-radius: 22rpx; }

.m12 {
  margin: 24rpx; }

.p12 {
  padding: 24rpx; }

.mt12 {
  margin-top: 24rpx; }

.mr12 {
  margin-right: 24rpx; }

.mb12 {
  margin-bottom: 24rpx; }

.ml12 {
  margin-left: 24rpx; }

.pt12 {
  padding-top: 24rpx; }

.pr12 {
  padding-right: 24rpx; }

.pb12 {
  padding-bottom: 24rpx; }

.pl12 {
  padding-left: 24rpx; }

.mx12 {
  margin-left: 24rpx;
  margin-right: 24rpx; }

.my12 {
  margin-top: 24rpx;
  margin-bottom: 24rpx; }

.px12 {
  padding-left: 24rpx;
  padding-right: 24rpx; }

.py12 {
  padding-top: 24rpx;
  padding-bottom: 24rpx; }

.pxy12 {
  padding-left: 24rpx;
  padding-right: 24rpx;
  padding-top: 24rpx;
  padding-bottom: 24rpx; }

.fs12 {
  font-size: 24rpx; }

.ellipsis12 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 12;
  -webkit-box-orient: vertical; }

.r12 {
  border-radius: 24rpx; }

.m13 {
  margin: 26rpx; }

.p13 {
  padding: 26rpx; }

.mt13 {
  margin-top: 26rpx; }

.mr13 {
  margin-right: 26rpx; }

.mb13 {
  margin-bottom: 26rpx; }

.ml13 {
  margin-left: 26rpx; }

.pt13 {
  padding-top: 26rpx; }

.pr13 {
  padding-right: 26rpx; }

.pb13 {
  padding-bottom: 26rpx; }

.pl13 {
  padding-left: 26rpx; }

.mx13 {
  margin-left: 26rpx;
  margin-right: 26rpx; }

.my13 {
  margin-top: 26rpx;
  margin-bottom: 26rpx; }

.px13 {
  padding-left: 26rpx;
  padding-right: 26rpx; }

.py13 {
  padding-top: 26rpx;
  padding-bottom: 26rpx; }

.pxy13 {
  padding-left: 26rpx;
  padding-right: 26rpx;
  padding-top: 26rpx;
  padding-bottom: 26rpx; }

.fs13 {
  font-size: 26rpx; }

.ellipsis13 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 13;
  -webkit-box-orient: vertical; }

.r13 {
  border-radius: 26rpx; }

.m14 {
  margin: 28rpx; }

.p14 {
  padding: 28rpx; }

.mt14 {
  margin-top: 28rpx; }

.mr14 {
  margin-right: 28rpx; }

.mb14 {
  margin-bottom: 28rpx; }

.ml14 {
  margin-left: 28rpx; }

.pt14 {
  padding-top: 28rpx; }

.pr14 {
  padding-right: 28rpx; }

.pb14 {
  padding-bottom: 28rpx; }

.pl14 {
  padding-left: 28rpx; }

.mx14 {
  margin-left: 28rpx;
  margin-right: 28rpx; }

.my14 {
  margin-top: 28rpx;
  margin-bottom: 28rpx; }

.px14 {
  padding-left: 28rpx;
  padding-right: 28rpx; }

.py14 {
  padding-top: 28rpx;
  padding-bottom: 28rpx; }

.pxy14 {
  padding-left: 28rpx;
  padding-right: 28rpx;
  padding-top: 28rpx;
  padding-bottom: 28rpx; }

.fs14 {
  font-size: 28rpx; }

.ellipsis14 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 14;
  -webkit-box-orient: vertical; }

.r14 {
  border-radius: 28rpx; }

.m15 {
  margin: 30rpx; }

.p15 {
  padding: 30rpx; }

.mt15 {
  margin-top: 30rpx; }

.mr15 {
  margin-right: 30rpx; }

.mb15 {
  margin-bottom: 30rpx; }

.ml15 {
  margin-left: 30rpx; }

.pt15 {
  padding-top: 30rpx; }

.pr15 {
  padding-right: 30rpx; }

.pb15 {
  padding-bottom: 30rpx; }

.pl15 {
  padding-left: 30rpx; }

.mx15 {
  margin-left: 30rpx;
  margin-right: 30rpx; }

.my15 {
  margin-top: 30rpx;
  margin-bottom: 30rpx; }

.px15 {
  padding-left: 30rpx;
  padding-right: 30rpx; }

.py15 {
  padding-top: 30rpx;
  padding-bottom: 30rpx; }

.pxy15 {
  padding-left: 30rpx;
  padding-right: 30rpx;
  padding-top: 30rpx;
  padding-bottom: 30rpx; }

.fs15 {
  font-size: 30rpx; }

.ellipsis15 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 15;
  -webkit-box-orient: vertical; }

.r15 {
  border-radius: 30rpx; }

.m16 {
  margin: 32rpx; }

.p16 {
  padding: 32rpx; }

.mt16 {
  margin-top: 32rpx; }

.mr16 {
  margin-right: 32rpx; }

.mb16 {
  margin-bottom: 32rpx; }

.ml16 {
  margin-left: 32rpx; }

.pt16 {
  padding-top: 32rpx; }

.pr16 {
  padding-right: 32rpx; }

.pb16 {
  padding-bottom: 32rpx; }

.pl16 {
  padding-left: 32rpx; }

.mx16 {
  margin-left: 32rpx;
  margin-right: 32rpx; }

.my16 {
  margin-top: 32rpx;
  margin-bottom: 32rpx; }

.px16 {
  padding-left: 32rpx;
  padding-right: 32rpx; }

.py16 {
  padding-top: 32rpx;
  padding-bottom: 32rpx; }

.pxy16 {
  padding-left: 32rpx;
  padding-right: 32rpx;
  padding-top: 32rpx;
  padding-bottom: 32rpx; }

.fs16 {
  font-size: 32rpx; }

.ellipsis16 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 16;
  -webkit-box-orient: vertical; }

.r16 {
  border-radius: 32rpx; }

.m17 {
  margin: 34rpx; }

.p17 {
  padding: 34rpx; }

.mt17 {
  margin-top: 34rpx; }

.mr17 {
  margin-right: 34rpx; }

.mb17 {
  margin-bottom: 34rpx; }

.ml17 {
  margin-left: 34rpx; }

.pt17 {
  padding-top: 34rpx; }

.pr17 {
  padding-right: 34rpx; }

.pb17 {
  padding-bottom: 34rpx; }

.pl17 {
  padding-left: 34rpx; }

.mx17 {
  margin-left: 34rpx;
  margin-right: 34rpx; }

.my17 {
  margin-top: 34rpx;
  margin-bottom: 34rpx; }

.px17 {
  padding-left: 34rpx;
  padding-right: 34rpx; }

.py17 {
  padding-top: 34rpx;
  padding-bottom: 34rpx; }

.pxy17 {
  padding-left: 34rpx;
  padding-right: 34rpx;
  padding-top: 34rpx;
  padding-bottom: 34rpx; }

.fs17 {
  font-size: 34rpx; }

.ellipsis17 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 17;
  -webkit-box-orient: vertical; }

.r17 {
  border-radius: 34rpx; }

.m18 {
  margin: 36rpx; }

.p18 {
  padding: 36rpx; }

.mt18 {
  margin-top: 36rpx; }

.mr18 {
  margin-right: 36rpx; }

.mb18 {
  margin-bottom: 36rpx; }

.ml18 {
  margin-left: 36rpx; }

.pt18 {
  padding-top: 36rpx; }

.pr18 {
  padding-right: 36rpx; }

.pb18 {
  padding-bottom: 36rpx; }

.pl18 {
  padding-left: 36rpx; }

.mx18 {
  margin-left: 36rpx;
  margin-right: 36rpx; }

.my18 {
  margin-top: 36rpx;
  margin-bottom: 36rpx; }

.px18 {
  padding-left: 36rpx;
  padding-right: 36rpx; }

.py18 {
  padding-top: 36rpx;
  padding-bottom: 36rpx; }

.pxy18 {
  padding-left: 36rpx;
  padding-right: 36rpx;
  padding-top: 36rpx;
  padding-bottom: 36rpx; }

.fs18 {
  font-size: 36rpx; }

.ellipsis18 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 18;
  -webkit-box-orient: vertical; }

.r18 {
  border-radius: 36rpx; }

.m19 {
  margin: 38rpx; }

.p19 {
  padding: 38rpx; }

.mt19 {
  margin-top: 38rpx; }

.mr19 {
  margin-right: 38rpx; }

.mb19 {
  margin-bottom: 38rpx; }

.ml19 {
  margin-left: 38rpx; }

.pt19 {
  padding-top: 38rpx; }

.pr19 {
  padding-right: 38rpx; }

.pb19 {
  padding-bottom: 38rpx; }

.pl19 {
  padding-left: 38rpx; }

.mx19 {
  margin-left: 38rpx;
  margin-right: 38rpx; }

.my19 {
  margin-top: 38rpx;
  margin-bottom: 38rpx; }

.px19 {
  padding-left: 38rpx;
  padding-right: 38rpx; }

.py19 {
  padding-top: 38rpx;
  padding-bottom: 38rpx; }

.pxy19 {
  padding-left: 38rpx;
  padding-right: 38rpx;
  padding-top: 38rpx;
  padding-bottom: 38rpx; }

.fs19 {
  font-size: 38rpx; }

.ellipsis19 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 19;
  -webkit-box-orient: vertical; }

.r19 {
  border-radius: 38rpx; }

.m20 {
  margin: 40rpx; }

.p20 {
  padding: 40rpx; }

.mt20 {
  margin-top: 40rpx; }

.mr20 {
  margin-right: 40rpx; }

.mb20 {
  margin-bottom: 40rpx; }

.ml20 {
  margin-left: 40rpx; }

.pt20 {
  padding-top: 40rpx; }

.pr20 {
  padding-right: 40rpx; }

.pb20 {
  padding-bottom: 40rpx; }

.pl20 {
  padding-left: 40rpx; }

.mx20 {
  margin-left: 40rpx;
  margin-right: 40rpx; }

.my20 {
  margin-top: 40rpx;
  margin-bottom: 40rpx; }

.px20 {
  padding-left: 40rpx;
  padding-right: 40rpx; }

.py20 {
  padding-top: 40rpx;
  padding-bottom: 40rpx; }

.pxy20 {
  padding-left: 40rpx;
  padding-right: 40rpx;
  padding-top: 40rpx;
  padding-bottom: 40rpx; }

.fs20 {
  font-size: 40rpx; }

.ellipsis20 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 20;
  -webkit-box-orient: vertical; }

.r20 {
  border-radius: 40rpx; }

.m21 {
  margin: 42rpx; }

.p21 {
  padding: 42rpx; }

.mt21 {
  margin-top: 42rpx; }

.mr21 {
  margin-right: 42rpx; }

.mb21 {
  margin-bottom: 42rpx; }

.ml21 {
  margin-left: 42rpx; }

.pt21 {
  padding-top: 42rpx; }

.pr21 {
  padding-right: 42rpx; }

.pb21 {
  padding-bottom: 42rpx; }

.pl21 {
  padding-left: 42rpx; }

.mx21 {
  margin-left: 42rpx;
  margin-right: 42rpx; }

.my21 {
  margin-top: 42rpx;
  margin-bottom: 42rpx; }

.px21 {
  padding-left: 42rpx;
  padding-right: 42rpx; }

.py21 {
  padding-top: 42rpx;
  padding-bottom: 42rpx; }

.pxy21 {
  padding-left: 42rpx;
  padding-right: 42rpx;
  padding-top: 42rpx;
  padding-bottom: 42rpx; }

.fs21 {
  font-size: 42rpx; }

.ellipsis21 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 21;
  -webkit-box-orient: vertical; }

.r21 {
  border-radius: 42rpx; }

.m22 {
  margin: 44rpx; }

.p22 {
  padding: 44rpx; }

.mt22 {
  margin-top: 44rpx; }

.mr22 {
  margin-right: 44rpx; }

.mb22 {
  margin-bottom: 44rpx; }

.ml22 {
  margin-left: 44rpx; }

.pt22 {
  padding-top: 44rpx; }

.pr22 {
  padding-right: 44rpx; }

.pb22 {
  padding-bottom: 44rpx; }

.pl22 {
  padding-left: 44rpx; }

.mx22 {
  margin-left: 44rpx;
  margin-right: 44rpx; }

.my22 {
  margin-top: 44rpx;
  margin-bottom: 44rpx; }

.px22 {
  padding-left: 44rpx;
  padding-right: 44rpx; }

.py22 {
  padding-top: 44rpx;
  padding-bottom: 44rpx; }

.pxy22 {
  padding-left: 44rpx;
  padding-right: 44rpx;
  padding-top: 44rpx;
  padding-bottom: 44rpx; }

.fs22 {
  font-size: 44rpx; }

.ellipsis22 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 22;
  -webkit-box-orient: vertical; }

.r22 {
  border-radius: 44rpx; }

.m23 {
  margin: 46rpx; }

.p23 {
  padding: 46rpx; }

.mt23 {
  margin-top: 46rpx; }

.mr23 {
  margin-right: 46rpx; }

.mb23 {
  margin-bottom: 46rpx; }

.ml23 {
  margin-left: 46rpx; }

.pt23 {
  padding-top: 46rpx; }

.pr23 {
  padding-right: 46rpx; }

.pb23 {
  padding-bottom: 46rpx; }

.pl23 {
  padding-left: 46rpx; }

.mx23 {
  margin-left: 46rpx;
  margin-right: 46rpx; }

.my23 {
  margin-top: 46rpx;
  margin-bottom: 46rpx; }

.px23 {
  padding-left: 46rpx;
  padding-right: 46rpx; }

.py23 {
  padding-top: 46rpx;
  padding-bottom: 46rpx; }

.pxy23 {
  padding-left: 46rpx;
  padding-right: 46rpx;
  padding-top: 46rpx;
  padding-bottom: 46rpx; }

.fs23 {
  font-size: 46rpx; }

.ellipsis23 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 23;
  -webkit-box-orient: vertical; }

.r23 {
  border-radius: 46rpx; }

.m24 {
  margin: 48rpx; }

.p24 {
  padding: 48rpx; }

.mt24 {
  margin-top: 48rpx; }

.mr24 {
  margin-right: 48rpx; }

.mb24 {
  margin-bottom: 48rpx; }

.ml24 {
  margin-left: 48rpx; }

.pt24 {
  padding-top: 48rpx; }

.pr24 {
  padding-right: 48rpx; }

.pb24 {
  padding-bottom: 48rpx; }

.pl24 {
  padding-left: 48rpx; }

.mx24 {
  margin-left: 48rpx;
  margin-right: 48rpx; }

.my24 {
  margin-top: 48rpx;
  margin-bottom: 48rpx; }

.px24 {
  padding-left: 48rpx;
  padding-right: 48rpx; }

.py24 {
  padding-top: 48rpx;
  padding-bottom: 48rpx; }

.pxy24 {
  padding-left: 48rpx;
  padding-right: 48rpx;
  padding-top: 48rpx;
  padding-bottom: 48rpx; }

.fs24 {
  font-size: 48rpx; }

.ellipsis24 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 24;
  -webkit-box-orient: vertical; }

.r24 {
  border-radius: 48rpx; }

.m25 {
  margin: 50rpx; }

.p25 {
  padding: 50rpx; }

.mt25 {
  margin-top: 50rpx; }

.mr25 {
  margin-right: 50rpx; }

.mb25 {
  margin-bottom: 50rpx; }

.ml25 {
  margin-left: 50rpx; }

.pt25 {
  padding-top: 50rpx; }

.pr25 {
  padding-right: 50rpx; }

.pb25 {
  padding-bottom: 50rpx; }

.pl25 {
  padding-left: 50rpx; }

.mx25 {
  margin-left: 50rpx;
  margin-right: 50rpx; }

.my25 {
  margin-top: 50rpx;
  margin-bottom: 50rpx; }

.px25 {
  padding-left: 50rpx;
  padding-right: 50rpx; }

.py25 {
  padding-top: 50rpx;
  padding-bottom: 50rpx; }

.pxy25 {
  padding-left: 50rpx;
  padding-right: 50rpx;
  padding-top: 50rpx;
  padding-bottom: 50rpx; }

.fs25 {
  font-size: 50rpx; }

.ellipsis25 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 25;
  -webkit-box-orient: vertical; }

.r25 {
  border-radius: 50rpx; }

.m26 {
  margin: 52rpx; }

.p26 {
  padding: 52rpx; }

.mt26 {
  margin-top: 52rpx; }

.mr26 {
  margin-right: 52rpx; }

.mb26 {
  margin-bottom: 52rpx; }

.ml26 {
  margin-left: 52rpx; }

.pt26 {
  padding-top: 52rpx; }

.pr26 {
  padding-right: 52rpx; }

.pb26 {
  padding-bottom: 52rpx; }

.pl26 {
  padding-left: 52rpx; }

.mx26 {
  margin-left: 52rpx;
  margin-right: 52rpx; }

.my26 {
  margin-top: 52rpx;
  margin-bottom: 52rpx; }

.px26 {
  padding-left: 52rpx;
  padding-right: 52rpx; }

.py26 {
  padding-top: 52rpx;
  padding-bottom: 52rpx; }

.pxy26 {
  padding-left: 52rpx;
  padding-right: 52rpx;
  padding-top: 52rpx;
  padding-bottom: 52rpx; }

.fs26 {
  font-size: 52rpx; }

.ellipsis26 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 26;
  -webkit-box-orient: vertical; }

.r26 {
  border-radius: 52rpx; }

.m27 {
  margin: 54rpx; }

.p27 {
  padding: 54rpx; }

.mt27 {
  margin-top: 54rpx; }

.mr27 {
  margin-right: 54rpx; }

.mb27 {
  margin-bottom: 54rpx; }

.ml27 {
  margin-left: 54rpx; }

.pt27 {
  padding-top: 54rpx; }

.pr27 {
  padding-right: 54rpx; }

.pb27 {
  padding-bottom: 54rpx; }

.pl27 {
  padding-left: 54rpx; }

.mx27 {
  margin-left: 54rpx;
  margin-right: 54rpx; }

.my27 {
  margin-top: 54rpx;
  margin-bottom: 54rpx; }

.px27 {
  padding-left: 54rpx;
  padding-right: 54rpx; }

.py27 {
  padding-top: 54rpx;
  padding-bottom: 54rpx; }

.pxy27 {
  padding-left: 54rpx;
  padding-right: 54rpx;
  padding-top: 54rpx;
  padding-bottom: 54rpx; }

.fs27 {
  font-size: 54rpx; }

.ellipsis27 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 27;
  -webkit-box-orient: vertical; }

.r27 {
  border-radius: 54rpx; }

.m28 {
  margin: 56rpx; }

.p28 {
  padding: 56rpx; }

.mt28 {
  margin-top: 56rpx; }

.mr28 {
  margin-right: 56rpx; }

.mb28 {
  margin-bottom: 56rpx; }

.ml28 {
  margin-left: 56rpx; }

.pt28 {
  padding-top: 56rpx; }

.pr28 {
  padding-right: 56rpx; }

.pb28 {
  padding-bottom: 56rpx; }

.pl28 {
  padding-left: 56rpx; }

.mx28 {
  margin-left: 56rpx;
  margin-right: 56rpx; }

.my28 {
  margin-top: 56rpx;
  margin-bottom: 56rpx; }

.px28 {
  padding-left: 56rpx;
  padding-right: 56rpx; }

.py28 {
  padding-top: 56rpx;
  padding-bottom: 56rpx; }

.pxy28 {
  padding-left: 56rpx;
  padding-right: 56rpx;
  padding-top: 56rpx;
  padding-bottom: 56rpx; }

.fs28 {
  font-size: 56rpx; }

.ellipsis28 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 28;
  -webkit-box-orient: vertical; }

.r28 {
  border-radius: 56rpx; }

.m29 {
  margin: 58rpx; }

.p29 {
  padding: 58rpx; }

.mt29 {
  margin-top: 58rpx; }

.mr29 {
  margin-right: 58rpx; }

.mb29 {
  margin-bottom: 58rpx; }

.ml29 {
  margin-left: 58rpx; }

.pt29 {
  padding-top: 58rpx; }

.pr29 {
  padding-right: 58rpx; }

.pb29 {
  padding-bottom: 58rpx; }

.pl29 {
  padding-left: 58rpx; }

.mx29 {
  margin-left: 58rpx;
  margin-right: 58rpx; }

.my29 {
  margin-top: 58rpx;
  margin-bottom: 58rpx; }

.px29 {
  padding-left: 58rpx;
  padding-right: 58rpx; }

.py29 {
  padding-top: 58rpx;
  padding-bottom: 58rpx; }

.pxy29 {
  padding-left: 58rpx;
  padding-right: 58rpx;
  padding-top: 58rpx;
  padding-bottom: 58rpx; }

.fs29 {
  font-size: 58rpx; }

.ellipsis29 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 29;
  -webkit-box-orient: vertical; }

.r29 {
  border-radius: 58rpx; }

.m30 {
  margin: 60rpx; }

.p30 {
  padding: 60rpx; }

.mt30 {
  margin-top: 60rpx; }

.mr30 {
  margin-right: 60rpx; }

.mb30 {
  margin-bottom: 60rpx; }

.ml30 {
  margin-left: 60rpx; }

.pt30 {
  padding-top: 60rpx; }

.pr30 {
  padding-right: 60rpx; }

.pb30 {
  padding-bottom: 60rpx; }

.pl30 {
  padding-left: 60rpx; }

.mx30 {
  margin-left: 60rpx;
  margin-right: 60rpx; }

.my30 {
  margin-top: 60rpx;
  margin-bottom: 60rpx; }

.px30 {
  padding-left: 60rpx;
  padding-right: 60rpx; }

.py30 {
  padding-top: 60rpx;
  padding-bottom: 60rpx; }

.pxy30 {
  padding-left: 60rpx;
  padding-right: 60rpx;
  padding-top: 60rpx;
  padding-bottom: 60rpx; }

.fs30 {
  font-size: 60rpx; }

.ellipsis30 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 30;
  -webkit-box-orient: vertical; }

.r30 {
  border-radius: 60rpx; }

.m31 {
  margin: 62rpx; }

.p31 {
  padding: 62rpx; }

.mt31 {
  margin-top: 62rpx; }

.mr31 {
  margin-right: 62rpx; }

.mb31 {
  margin-bottom: 62rpx; }

.ml31 {
  margin-left: 62rpx; }

.pt31 {
  padding-top: 62rpx; }

.pr31 {
  padding-right: 62rpx; }

.pb31 {
  padding-bottom: 62rpx; }

.pl31 {
  padding-left: 62rpx; }

.mx31 {
  margin-left: 62rpx;
  margin-right: 62rpx; }

.my31 {
  margin-top: 62rpx;
  margin-bottom: 62rpx; }

.px31 {
  padding-left: 62rpx;
  padding-right: 62rpx; }

.py31 {
  padding-top: 62rpx;
  padding-bottom: 62rpx; }

.pxy31 {
  padding-left: 62rpx;
  padding-right: 62rpx;
  padding-top: 62rpx;
  padding-bottom: 62rpx; }

.fs31 {
  font-size: 62rpx; }

.ellipsis31 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 31;
  -webkit-box-orient: vertical; }

.r31 {
  border-radius: 62rpx; }

.m32 {
  margin: 64rpx; }

.p32 {
  padding: 64rpx; }

.mt32 {
  margin-top: 64rpx; }

.mr32 {
  margin-right: 64rpx; }

.mb32 {
  margin-bottom: 64rpx; }

.ml32 {
  margin-left: 64rpx; }

.pt32 {
  padding-top: 64rpx; }

.pr32 {
  padding-right: 64rpx; }

.pb32 {
  padding-bottom: 64rpx; }

.pl32 {
  padding-left: 64rpx; }

.mx32 {
  margin-left: 64rpx;
  margin-right: 64rpx; }

.my32 {
  margin-top: 64rpx;
  margin-bottom: 64rpx; }

.px32 {
  padding-left: 64rpx;
  padding-right: 64rpx; }

.py32 {
  padding-top: 64rpx;
  padding-bottom: 64rpx; }

.pxy32 {
  padding-left: 64rpx;
  padding-right: 64rpx;
  padding-top: 64rpx;
  padding-bottom: 64rpx; }

.fs32 {
  font-size: 64rpx; }

.ellipsis32 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 32;
  -webkit-box-orient: vertical; }

.r32 {
  border-radius: 64rpx; }

.m33 {
  margin: 66rpx; }

.p33 {
  padding: 66rpx; }

.mt33 {
  margin-top: 66rpx; }

.mr33 {
  margin-right: 66rpx; }

.mb33 {
  margin-bottom: 66rpx; }

.ml33 {
  margin-left: 66rpx; }

.pt33 {
  padding-top: 66rpx; }

.pr33 {
  padding-right: 66rpx; }

.pb33 {
  padding-bottom: 66rpx; }

.pl33 {
  padding-left: 66rpx; }

.mx33 {
  margin-left: 66rpx;
  margin-right: 66rpx; }

.my33 {
  margin-top: 66rpx;
  margin-bottom: 66rpx; }

.px33 {
  padding-left: 66rpx;
  padding-right: 66rpx; }

.py33 {
  padding-top: 66rpx;
  padding-bottom: 66rpx; }

.pxy33 {
  padding-left: 66rpx;
  padding-right: 66rpx;
  padding-top: 66rpx;
  padding-bottom: 66rpx; }

.fs33 {
  font-size: 66rpx; }

.ellipsis33 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 33;
  -webkit-box-orient: vertical; }

.r33 {
  border-radius: 66rpx; }

.m34 {
  margin: 68rpx; }

.p34 {
  padding: 68rpx; }

.mt34 {
  margin-top: 68rpx; }

.mr34 {
  margin-right: 68rpx; }

.mb34 {
  margin-bottom: 68rpx; }

.ml34 {
  margin-left: 68rpx; }

.pt34 {
  padding-top: 68rpx; }

.pr34 {
  padding-right: 68rpx; }

.pb34 {
  padding-bottom: 68rpx; }

.pl34 {
  padding-left: 68rpx; }

.mx34 {
  margin-left: 68rpx;
  margin-right: 68rpx; }

.my34 {
  margin-top: 68rpx;
  margin-bottom: 68rpx; }

.px34 {
  padding-left: 68rpx;
  padding-right: 68rpx; }

.py34 {
  padding-top: 68rpx;
  padding-bottom: 68rpx; }

.pxy34 {
  padding-left: 68rpx;
  padding-right: 68rpx;
  padding-top: 68rpx;
  padding-bottom: 68rpx; }

.fs34 {
  font-size: 68rpx; }

.ellipsis34 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 34;
  -webkit-box-orient: vertical; }

.r34 {
  border-radius: 68rpx; }

.m35 {
  margin: 70rpx; }

.p35 {
  padding: 70rpx; }

.mt35 {
  margin-top: 70rpx; }

.mr35 {
  margin-right: 70rpx; }

.mb35 {
  margin-bottom: 70rpx; }

.ml35 {
  margin-left: 70rpx; }

.pt35 {
  padding-top: 70rpx; }

.pr35 {
  padding-right: 70rpx; }

.pb35 {
  padding-bottom: 70rpx; }

.pl35 {
  padding-left: 70rpx; }

.mx35 {
  margin-left: 70rpx;
  margin-right: 70rpx; }

.my35 {
  margin-top: 70rpx;
  margin-bottom: 70rpx; }

.px35 {
  padding-left: 70rpx;
  padding-right: 70rpx; }

.py35 {
  padding-top: 70rpx;
  padding-bottom: 70rpx; }

.pxy35 {
  padding-left: 70rpx;
  padding-right: 70rpx;
  padding-top: 70rpx;
  padding-bottom: 70rpx; }

.fs35 {
  font-size: 70rpx; }

.ellipsis35 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 35;
  -webkit-box-orient: vertical; }

.r35 {
  border-radius: 70rpx; }

.m36 {
  margin: 72rpx; }

.p36 {
  padding: 72rpx; }

.mt36 {
  margin-top: 72rpx; }

.mr36 {
  margin-right: 72rpx; }

.mb36 {
  margin-bottom: 72rpx; }

.ml36 {
  margin-left: 72rpx; }

.pt36 {
  padding-top: 72rpx; }

.pr36 {
  padding-right: 72rpx; }

.pb36 {
  padding-bottom: 72rpx; }

.pl36 {
  padding-left: 72rpx; }

.mx36 {
  margin-left: 72rpx;
  margin-right: 72rpx; }

.my36 {
  margin-top: 72rpx;
  margin-bottom: 72rpx; }

.px36 {
  padding-left: 72rpx;
  padding-right: 72rpx; }

.py36 {
  padding-top: 72rpx;
  padding-bottom: 72rpx; }

.pxy36 {
  padding-left: 72rpx;
  padding-right: 72rpx;
  padding-top: 72rpx;
  padding-bottom: 72rpx; }

.fs36 {
  font-size: 72rpx; }

.ellipsis36 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 36;
  -webkit-box-orient: vertical; }

.r36 {
  border-radius: 72rpx; }

.m37 {
  margin: 74rpx; }

.p37 {
  padding: 74rpx; }

.mt37 {
  margin-top: 74rpx; }

.mr37 {
  margin-right: 74rpx; }

.mb37 {
  margin-bottom: 74rpx; }

.ml37 {
  margin-left: 74rpx; }

.pt37 {
  padding-top: 74rpx; }

.pr37 {
  padding-right: 74rpx; }

.pb37 {
  padding-bottom: 74rpx; }

.pl37 {
  padding-left: 74rpx; }

.mx37 {
  margin-left: 74rpx;
  margin-right: 74rpx; }

.my37 {
  margin-top: 74rpx;
  margin-bottom: 74rpx; }

.px37 {
  padding-left: 74rpx;
  padding-right: 74rpx; }

.py37 {
  padding-top: 74rpx;
  padding-bottom: 74rpx; }

.pxy37 {
  padding-left: 74rpx;
  padding-right: 74rpx;
  padding-top: 74rpx;
  padding-bottom: 74rpx; }

.fs37 {
  font-size: 74rpx; }

.ellipsis37 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 37;
  -webkit-box-orient: vertical; }

.r37 {
  border-radius: 74rpx; }

.m38 {
  margin: 76rpx; }

.p38 {
  padding: 76rpx; }

.mt38 {
  margin-top: 76rpx; }

.mr38 {
  margin-right: 76rpx; }

.mb38 {
  margin-bottom: 76rpx; }

.ml38 {
  margin-left: 76rpx; }

.pt38 {
  padding-top: 76rpx; }

.pr38 {
  padding-right: 76rpx; }

.pb38 {
  padding-bottom: 76rpx; }

.pl38 {
  padding-left: 76rpx; }

.mx38 {
  margin-left: 76rpx;
  margin-right: 76rpx; }

.my38 {
  margin-top: 76rpx;
  margin-bottom: 76rpx; }

.px38 {
  padding-left: 76rpx;
  padding-right: 76rpx; }

.py38 {
  padding-top: 76rpx;
  padding-bottom: 76rpx; }

.pxy38 {
  padding-left: 76rpx;
  padding-right: 76rpx;
  padding-top: 76rpx;
  padding-bottom: 76rpx; }

.fs38 {
  font-size: 76rpx; }

.ellipsis38 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 38;
  -webkit-box-orient: vertical; }

.r38 {
  border-radius: 76rpx; }

.m39 {
  margin: 78rpx; }

.p39 {
  padding: 78rpx; }

.mt39 {
  margin-top: 78rpx; }

.mr39 {
  margin-right: 78rpx; }

.mb39 {
  margin-bottom: 78rpx; }

.ml39 {
  margin-left: 78rpx; }

.pt39 {
  padding-top: 78rpx; }

.pr39 {
  padding-right: 78rpx; }

.pb39 {
  padding-bottom: 78rpx; }

.pl39 {
  padding-left: 78rpx; }

.mx39 {
  margin-left: 78rpx;
  margin-right: 78rpx; }

.my39 {
  margin-top: 78rpx;
  margin-bottom: 78rpx; }

.px39 {
  padding-left: 78rpx;
  padding-right: 78rpx; }

.py39 {
  padding-top: 78rpx;
  padding-bottom: 78rpx; }

.pxy39 {
  padding-left: 78rpx;
  padding-right: 78rpx;
  padding-top: 78rpx;
  padding-bottom: 78rpx; }

.fs39 {
  font-size: 78rpx; }

.ellipsis39 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 39;
  -webkit-box-orient: vertical; }

.r39 {
  border-radius: 78rpx; }

.m40 {
  margin: 80rpx; }

.p40 {
  padding: 80rpx; }

.mt40 {
  margin-top: 80rpx; }

.mr40 {
  margin-right: 80rpx; }

.mb40 {
  margin-bottom: 80rpx; }

.ml40 {
  margin-left: 80rpx; }

.pt40 {
  padding-top: 80rpx; }

.pr40 {
  padding-right: 80rpx; }

.pb40 {
  padding-bottom: 80rpx; }

.pl40 {
  padding-left: 80rpx; }

.mx40 {
  margin-left: 80rpx;
  margin-right: 80rpx; }

.my40 {
  margin-top: 80rpx;
  margin-bottom: 80rpx; }

.px40 {
  padding-left: 80rpx;
  padding-right: 80rpx; }

.py40 {
  padding-top: 80rpx;
  padding-bottom: 80rpx; }

.pxy40 {
  padding-left: 80rpx;
  padding-right: 80rpx;
  padding-top: 80rpx;
  padding-bottom: 80rpx; }

.fs40 {
  font-size: 80rpx; }

.ellipsis40 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 40;
  -webkit-box-orient: vertical; }

.r40 {
  border-radius: 80rpx; }

.color_66 {
  color: #666; }

.color_33 {
  color: #333333; }

.color_99 {
  color: #999; }

.color_d {
  color: #DE160E; }

.color_eb {
  color: #EB1A12; }

.bold {
  font-weight: 700; }

.bold8 {
  font-weight: 800; }

.align_l {
  text-align: left; }

.align_r {
  text-align: right; }

.align_c {
  text-align: center; }

.align_m {
  vertical-align: middle; }

.radius_50 {
  border-radius: 50%; }

.border_sub {
  border: 2upx solid #DE160E; }

.border_sub_s {
  border: 2upx solid #E1E1E1; }

.border_sub_d {
  border: 2upx dashed #E4E4E4; }

.border_b_1 {
  border-bottom: 2upx solid #F5F5F5; }

.border_t_f5 {
  border-top: 2upx solid #F5F5F5; }

.border_b_f5 {
  border-bottom: 2upx solid #F5F5F5; }

.border_b_e {
  border-bottom: 2upx solid #EEEEEE; }

.border_t_ee {
  border-top: 2upx solid #EEEEEE; }

.border_b_d8 {
  border-bottom: 2upx solid #D8D8D8; }

.border_dash_b {
  border-bottom: 2upx dashed #F5F5F5; }

.border_dash_e {
  border-bottom: 2upx dashed #EEEEEE; }

.border_s_e {
  border-bottom: 2upx solid #EEEEEE; }

.shadow {
  box-shadow: 0 2upx 16upx #ebebeb; }

.bgf5 {
  background-color: #f5f5f5; }

.bg_f8 {
  background-color: #f8f8f8; }

.bg_white {
  background: #fff; }

.flex_box {
  display: flex; }

.flex {
  flex: 1; }

.flexW {
  flex-wrap: wrap; }

.flex_align {
  align-items: center;
  align-content: center;
  align-self: center; }

.flex_between {
  justify-content: space-between; }

.flex_align_between {
  align-content: space-between; }

.flex_start {
  align-items: flex-start; }

.flex_center {
  justify-content: center; }

.flex-wrap {
  flex-wrap: wrap; }

.flex_end {
  justify-content: flex-end; }

.d_inline {
  display: inline-block;
  vertical-align: middle; }

button {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none; }

button::after {
  border: none; }
